import { deleteRequest, getRequest, postRequest, putRequest } from "@/utils/api.js"

// 获取菜单
export function menu() {
	return getRequest('/menu');
}

// 获取菜单列表
export function menuPageData(params = {}) {
	return postRequest('/menu/getPageData', params);
}

// 获取父级菜单列表
export function parentMenus() {
	return getRequest('/menu/getAllParentMenus');
}

// 获取所有的图标信息
export function menuIcons() {
	return getRequest('/menu/getAllIcons');
}

// 删除菜单信息
export function deleteMenu(id) {
	return deleteRequest('/menu/' + id);
}

// 新增菜单信息
export function addMenu(params = {}) {
	return postRequest('/menu', params);
}

// 更新菜单信息
export function updateMenu(params = {}) {
	return putRequest('/menu', params);
}